differential equations education enzo tonti math mathematics dom learning fem engineers algebra finite elements engineering manufacturing take engineer calculus cad